package com.code.day7FenZ;

public class Dome04 {
    public static void main(String[] args) {
//        在当前页面静态方法调用动态方法
        /*
         * 在当前页面静态调用非静态方法需要new一个变量用于接收
         * */
        Dome04 dome04 = new Dome04();
        dome04.set();

           /*
        在当前页面静态调用外部非静态页面  需要先new一下调用者的类然后再进行调用类里面的方法
        * */
        Person04 person04 = new Person04();
        person04.test1();

        /*
        在当前页面静态调用静态页面是可以直接用方法名调用
        * */
        set1();

        /*
        在当前页面静态调用外部静态页面  直接使用类名调用
        * */
        Person04.test();
    }

    public static void set1() {
        System.out.println("这个是一个当前页面的静态方法");
    }

    /*
     在当前页面非静态调用非静态  在同一个类当中直接调用
     * */
    public void test() {
        set();

         /*
     在当前页面非静态调用外部非静态  在同不相同类当中
     * */
      Person04 person04 = new Person04();
      person04.test1();

    }

    public void set() {
        System.out.println("这个是一个当前页面的非静态方法");
    }
}
